由外部函数调用输入控制执行的子系统 您所在的位置:网站首页 simulink in1模块 由外部函数调用输入控制执行的子系统

由外部函数调用输入控制执行的子系统

#由外部函数调用输入控制执行的子系统| 来源: 网络整理| 查看: 265

Function-Call Subsystem

由外部函数调用输入控制执行的子系统

全页展开

库: Simulink / Ports & Subsystems

描述

Function-Call Subsystem 模块是一个预先配置的 Subsystem 模块,可以作为一个起点,用于创建在函数调用输入端口收到函数调用事件时执行的子系统。Stateflow® 图、Function-Call Generator 模块、S-Function 模块或 Hit Crossing 模块可以提供函数调用事件。请参阅使用函数调用子系统。

使用 Function-Call Subsystem 模块可以:

调度模型组件的执行顺序。

控制模型组件的执行速度。

Simulink® 会忽略对 Function-Call Subsystem 模块设置的任何优先级,但您可以对连接到子系统的函数调用端口的模块设置优先级。函数调用端口可以从 Stateflow 图、MATLAB Function 模块、Function-Call Generator 模块、S-Function 模块或 Hit Crossing 模块接收函数调用事件。

示例Simulink 子系统语义

这组示例说明不同类型的 Simulink® 子系统,以及对这些子系统进行仿真时使用的语义。每个示例都提供了对模型的说明以及控制模型执行方式的诀窍。

打开模型Model Reference Function-Call

Use a Model block that is explicitly triggered by means of its function-call trigger port.

打开模型连接到同一函数调用信号的各分支的函数调用模块

在此模型中,Function-Call Feedback Latch 模块位于分支模块之间的反馈信号上。

打开模型Function-Call Feedback Latch on Feedback Signal Between Child and Parent

In this model, the Function-Call Feedback Latch block is on the feedback signal between the child and the parent.

打开模型单一函数调用子系统

在此示例中,单一函数调用子系统输出充当它自己的输入。

打开模型Function-Call Subsystem with Merged Signal As Input

In this model a merged signal serves as the input to a function-call subsystem.

打开模型端口输入

全部展开

In — 子系统模块的信号输入 标量 | 向量 | 矩阵

Subsystem 模块的信号输入,指定为标量、向量或矩阵。在 Subsystem 模块中放置一个 Inport 模块会为该模块添加一个外部输入端口。端口标签与 Inport 模块的名称相匹配。

使用 Inport 模块可以从局部环境中接收信号。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus | image

Function Call — 子系统模块的函数调用输入 标量

Subsystem 模块中的 Trigger 模块会为该模块添加一个外部输入端口。“函数调用”的触发器类型使该模块成为接受函数调用事件的 Function-Call 端口模块。

输出

全部展开

Out — 子系统模块的信号输出 标量 | 向量 | 矩阵

从 Subsystem 模块输出的信号,以标量、向量或矩阵形式返回。在 Subsystem 模块中放置一个 Outport 模块会为该模块添加一个外部输出端口。端口标签与 Outport 模块的名称相匹配。

使用 Outport 模块可以向局部环境发送信号。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus | image

参数

有关 Function-Call Subsystem 模块参数的说明,请参阅 Subsystem。

模块特性

数据类型

Booleana | busa | doublea | enumerateda | fixed pointa | halfa | integera | singlea | stringa

直接馈通

多维信号

是a

可变大小信号

是a

过零检测

a 实际支持的数据类型或功能取决于模块实施。

扩展功能C/C++ 代码生成 使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

实际代码生成支持取决于模块实现。

PLC 代码生成 使用 Simulink® PLC Coder™ 生成结构化文本代码。定点转换 使用 Fixed-Point Designer™ 设计和仿真定点系统。

实际数据类型支持取决于模块实现。

版本历史记录

在 R2006a 之前推出

另请参阅

Function-Call Generator | Function-Call Feedback Latch | Function-Call Split | Subsystem

主题使用函数调用子系统


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有